home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / news / selectv1.tar / selectv1 / headers.h < prev    next >
C/C++ Source or Header  |  1993-09-04  |  1KB  |  42 lines

  1. /*
  2. headers.h: general header file for selectnews
  3.  
  4. Copyright (C) 1993 Eugene Eric Kim
  5. All rights reserved.
  6.  
  7. LAST REVISION: September 4, 1993
  8. */
  9.  
  10. #ifdef NCURSES
  11. #include <ncurses.h>
  12. #else
  13. #include <curses.h>
  14. #endif
  15. #include "dllist.h"
  16.  
  17. /* from 'diskio.c' */
  18. extern void error(char* s);
  19. extern FILE* GetFile();
  20. extern void Backup();
  21. extern void sortfile(FILE* f,dllist *b1,dllist *b2,int *i, int *j);
  22. extern int Write(dllist b1, dllist b2);
  23.  
  24. /* from 'screenio.c' */
  25. extern void Credits();
  26. extern void Topline();
  27. extern void initwin();
  28. extern void Instructions();
  29. extern short Sure(char str[80]);
  30. extern void cursor(WINDOW* win,int loc,char* str);
  31. extern void delcursor(WINDOW* win,int loc);
  32. extern void showentry(WINDOW* win,int b,char line[LEN]);
  33. extern void showbuffer(WINDOW* win,dllist buffer,int start);
  34. extern node* moveup(WINDOW* win,int* cpos,int* top,node* w,char* cchar);
  35. extern node* movedown(WINDOW* win,int* cpos,int* top,dllist list,node* w,char* cchar);
  36. extern node* scrollup(WINDOW *win, int *cpos, int *top, dllist list, node* w, char* cchar);
  37. extern node* scrolldown(WINDOW *win, int *cpos, int *top, dllist list, node* w, char* cchar);
  38. extern node* homepage(WINDOW *win, int *cpos, int *top, dllist list, char* cchar);
  39. extern node* endpage(WINDOW *win, int *cpos, int *top, dllist list, char* cchar);
  40. extern node* find(WINDOW *win, int *cpos, int *top, dllist list, char* cchar);
  41. extern void sort(WINDOW *win,dllist *list,int top,int cpos,char* cchar);
  42.